今天以水為例子來解釋Documnet Type如何應用在上面,
由於只是舉例,所以屬性我就以最基本的string,number,date
實際要下拉選單、自動填寫、各種酷炫的都可以自行客製
說到水,你第一印象是什麼呢?
生水、使用水、礦泉水、溫泉水、鹼性水、電解水
等等都可以稱為水,
他們之間的差異就只是成分、來源、製作方式等其他因素而有區別。
所以我們可以說 "水" 本身是一個容器,他能裝很多不同類型的水,
首先到Setting Section => Documnet Type => 建立新的Document Type
建立一個名為成分的Tab,並加入鎂、鈉、鈣、鐵四個Property,
這個容器將會是各種水的基礎欄位,因為每個水一定都會有成分。
純水是不含任何雜質,而礦泉水就是含有微量元素的水。
我們再建立一個空的Documnet type,並點Compositions選擇前一步建立的水,
這時候會發現水的屬性都被帶到礦泉水這了。
接下來我們可以繼續在成份這個tab新增其他屬性(看你要不要加)。
晚點來介紹要怎麼設計裝水的容器呢?
以及如果有間公司要賣水的話,
在Umbraco的Content應該要怎麼建立結構樹出來了!
昨天打好的文章,一個手殘就沒存檔,我會盡快補上的...